import { postAjax } from '../../../utils/ajax';
import util from '../../../utils/util';
import { SHOP_LEVELS } from '../../../utils/constant';

/**
 * shop-header
 * @author  fubangfu2015@163.com
 * @data    2020/12/2
 * --------------------------------------
 */
Component({
  data : {
    name : '1234',
    levels : SHOP_LEVELS,
    // 店铺信息
    shop : {
      // 店铺名称
      person : '店铺名称',
      // 图片
      contract_pic : 'https://ttjx-1302259601.cos.ap-beijing.myqcloud.com/media/catalog/product/9/7h/97hw3oncjsfsmql1606896965.png',
      // 店铺等级 1普通店主，2高级店主，3超级店主，4超级导师
      promotion : '1',
      // 全部
      all : '0',
      // 直推人数
      promotion_num : '0',
      // 间接推荐人数（团队）
      indirect_num : '0',
      // 微信专属客服二维码
      qr_weixin : 'https://ttjx-1302259601.cos.ap-beijing.myqcloud.com/media/catalog/product/o/vf/ovft1vgndh4meus1606117853.png'
    }
  },
  methods : {
    // 获取店铺顶部信息
    getShopInfo() {
      postAjax('/manage/store-data', {
        bdmin_user_id : util.getBdmin_user_id(),
      }).then(shop => {
        // 全部
        shop.all = Number(shop.promotion_num) + Number(shop.indirect_num);
        this.setData({ shop });
        this.update(Number(shop.promotion));
      });
    },
    // 查询的信息传给页面
    update(promotion) {
      this.triggerEvent('update', { promotion });
    },
    // 跳转
    onNavigate(e) {
      const type = e.currentTarget.dataset.type;
      this.triggerEvent('nav', { type });
    }
  },
});